About Triple Six Design Limited (11090468) United Kingdom