About The Missing Link Bicycle Company Ltd (08580898) United Kingdom