About Microclimate International Limited (03897308) United Kingdom