About Triple Six Limited (11406283) United Kingdom