About The Spotted Ox Ltd (13204476) United Kingdom