About Beluga London Limited (06438020) United Kingdom