About Staal Cycles Limited (10569945) United Kingdom