About Oomicom Plc (10938926) United Kingdom