About Mekk Bicycles Limited (09962054) United Kingdom