About Cambex Limited (07852139) United Kingdom