About Sfera Holdings Limited (12212346) United Kingdom