About Cluasa Communications Ltd (08964342) United Kingdom