About Omega Development & Engineering Ltd (10888681) United Kingdom