About Ssfs London Ltd (13263153) United Kingdom