About Fox & Holding Ltd (13626970) United Kingdom