About Slosherz Ltd (12269941) United Kingdom