About Sphera Uk Holdings Limited (10161841) United Kingdom