About Sfera Ltd (08069926) United Kingdom