About Ballena 43 Ltd (12098613) United Kingdom