About Archimedes International Limited (10077216) United Kingdom