About Ajmera Corporation Uk Limited (09920050) United Kingdom