About Desperate Dogs Limited (11391457) United Kingdom