About Now Investment Holdings Limited (10354320) United Kingdom