About Omega Lec Fm Ltd (12413972) United Kingdom