About Ata Partners Limited (12225922) United Kingdom