About Nogoa Limited (12324105) United Kingdom