About Bicyclerd Limited (06960780) United Kingdom