About Project Nicholas Limited (13231198) United Kingdom