About Thorn Cycles Limited (04121096) United Kingdom