About Ideal Climate Limited (12233542) United Kingdom