About Omikan Ltd (13189640) United Kingdom