About Aball Consultancy Ltd (11517751) United Kingdom