About Omega Land Holdings Limited (10074567) United Kingdom