About Ballos Trading & Investment Limited (10960896) United Kingdom