About Leon Cycle Ltd. (10681051) United Kingdom