About Sferra Ltd (10672581) United Kingdom