About Hanmac Ltd (SC306265) United Kingdom