About Studio Lake Limited (11661626) United Kingdom