About Balla Ltd (12828472) United Kingdom