About Balena Ltd (07794151) United Kingdom