About Ngbs Private Limited (12937928) United Kingdom