About Omega Technology Limited (07296414) United Kingdom