About Solo Cycles Limited (07649298) United Kingdom