About Ajbees Ltd (13673922) United Kingdom