About Metamols Ltd (08715841) United Kingdom