About Ballista Ltd (11771831) United Kingdom