About Ajeb Investment Limited (12965442) United Kingdom