About Twenty Sixx Limited (SC688082) United Kingdom