About Sphera Limited (12200787) United Kingdom