About Namogoo Technologies Limited (09716395) United Kingdom