About Beluga House Limited (13337318) United Kingdom