RAN Corporate Finance← Back to site

Legal

Cookie Notice

Barracuda Consulting Limited, trading as RAN Corporate Finance · Company number 12902221

Cookie Notice

Analytics

RAN Corporate Finance uses only cookies and similar technologies that are strictly necessary to operate and secure this website.We do not use analytics or advertising cookies. We use Cloudflare Web Analytics to understand aggregate website usage and performance. Cloudflare Web Analytics does not use cookies, localStorage or sessionStorage. It provides aggregate information such as visits, page views, referring websites, approximate country, device and browser type, and website performance metrics.Cloudflare Privacy Policy

RAN Corporate Finance is a trading name of Barracuda Consulting Limited, a private limited company registered in England and Wales under company number 12902221. Registered office: 85 Great Portland Street, First Floor, London, England, W1W 7LT.

© 2026 RAN Corporate Finance. All rights reserved.