About Nettle Holdings Ltd (12589831) United Kingdom