About Bella Bikes Limited (07985186) United Kingdom