About Ajo Holding Ltd (12125027) United Kingdom