About Nettle Associates Ltd (12420726) United Kingdom