About Nereus London Limited (12171006) United Kingdom