About Nsf Africa Limited (11186022) United Kingdom