About Clyde Bike Ltd (SC577486) United Kingdom