About Omron & Rocco Ltd (12905078) United Kingdom