About Omega Bikes Ltd (08287263) United Kingdom