About Balo Ltd (12908190) United Kingdom