About Nambocam Services Limited (11702695) United Kingdom