About Imeta Technologies Limited (03930971) United Kingdom