About Sloffee Ltd (13626482) United Kingdom