About Snowflex Limited (02825239) United Kingdom