About Sheepdog London Limited (11629093) United Kingdom