About Beluga Bean Limited (10639485) United Kingdom