About Omega Leasing (no. 12) Limited (10777606) United Kingdom