About Balla 21 Ltd (11321916) United Kingdom