About Ngoya Limited (09492910) United Kingdom