About Perfect Cooling Solutions Limited (06835291) United Kingdom