About Sphinx Technology Limited (13204878) United Kingdom