About Mask Technology Limited (03220116) United Kingdom