Barracuda Asset Investments Limited
6 companies in this group.
- PV Energy Invest (Project-Cocobay) Ltd (10844317)
- PV Energy Invest (Project-Nonsuchbay) Ltd (10844201)
- PV Energy Invest (Project-Uhsa) Ltd (10830960)
- PV Energy Invest Limited (10826791)
- PV Energy Limited (07370098)
- Touchsky Sports Limited (07191560)