About Imatter Associates Limited (09242092) United Kingdom