About Ivy & Fox Ltd (08220248) United Kingdom