About Speedy Sloth Ltd (13536873) United Kingdom