About Amba Projex Limited (08123118) United Kingdom