About Bikleen Limited (12620725) United Kingdom