About Nicolas Christian Management Limited (11846110) United Kingdom