About Ajsc Project Controls Limited (12854113) United Kingdom