About Small Step S World Ltd (12809222) United Kingdom