About Beluga Holdings Limited (03894672) United Kingdom