About Sphera (london) Limited (08693786) United Kingdom