About Beluga Investment Management Consulting Limited (11460138) United Kingdom