About Hagenback Technology Co. Ltd (12960596) United Kingdom