About Nurdle Consulting Limited (10884053) United Kingdom