About Sloth & Bear Ltd (10128253) United Kingdom