About Sfra Ltd (13583259) United Kingdom