About Ohmera Ltd (12646944) United Kingdom