About Studio Twenty Four Limited (10892107) United Kingdom