About Cycle Solutions The Falmouth Bike Shop Ltd. (04216183) United Kingdom