About Intamesh Limited (07364202) United Kingdom