About Chillhouse Solutions Ltd (11290323) United Kingdom