About Studio Exception Limited (12840728) United Kingdom