About Mascot Technology Limited (03423638) United Kingdom