About European Bicycle Company Limited (07622166) United Kingdom