About Small Steps Giant Leaps Ltd. (03756868) United Kingdom