About Soflor Holdings Limited (13513191) United Kingdom