About Mccormack Technologies Limited (09868038) United Kingdom