About Slimfellows Ltd (10920773) United Kingdom