About One Small Step Ventures Ltd (11955480) United Kingdom