About Dog & Jackal Ltd (08475215) United Kingdom