About Omocish Ltd (13390238) United Kingdom