About Sloafer Limited (10423712) United Kingdom