About Omega Technologies Limited (02775272) United Kingdom