About Beluga Developments Limited (10985402) United Kingdom