About Sol Fresh Limited (02926963) United Kingdom