About Beluga Projects (clifton) Ltd (09029958) United Kingdom