About Snowdrop Research Limited (07903131) United Kingdom