About Omega Ecohomes Limited (13051722) United Kingdom