About Omica Mortgages Ltd (11890692) United Kingdom