About Mascott Holdings Limited (10690281) United Kingdom