About Release The Dogs Limited (12513228) United Kingdom