About Ohmica Limited (03384128) United Kingdom