About Ballaba Limited (10700546) United Kingdom