About Metaspace Limited (04340473) United Kingdom