About Beluga Sports Holdings Limited (07227835) United Kingdom