About Ballaro London Ltd (10300182) United Kingdom