About Nemo Ventures Limited (12404023) United Kingdom