About Haggard Technology Ltd. (05687447) United Kingdom