About Archimedes Ventures Limited (08997511) United Kingdom