About Snowdrop Systems Limited (02649780) United Kingdom