About Slethuros Ltd (13420155) United Kingdom