About Mr Leash Ltd (12881101) United Kingdom