About Sphinx Consultants Limited (03333310) United Kingdom