About Dogtor Ltd (10667084) United Kingdom