About Omisha Controls Ltd. (11886042) United Kingdom