About Mascott Limited (11592859) United Kingdom