About Step System International Limited (05272298) United Kingdom