About Ndobson Investment Limited (13019071) United Kingdom