About Omicron Property Portfolio Limited (07178853) United Kingdom