About Archimedes Industry Technology Co. Ltd (09568238) United Kingdom