About Edea Mechatronic Ltd (11670979) United Kingdom