About Ten Sixty Clicks Limited (13269134) United Kingdom