About Quickstep Investments Limited (01912938) United Kingdom