About Nymble Consulting Ltd (12783495) United Kingdom