About Sfr Apps Limited (13542991) United Kingdom