About Snubu Scientific Consulting Ltd (08140219) United Kingdom