About Triple Six 666 Limited (12261305) United Kingdom