About Studio Vincent Limited (11143346) United Kingdom