About Next Capital London Limited (11378118) United Kingdom