About Omix Ltd (13290267) United Kingdom