About Chillout Worldwide Limited (08112226) United Kingdom