About Triple C Plus Limited (13366384) United Kingdom