About Projex Holdings Limited (10590288) United Kingdom