About Studio Holland Ltd (12046686) United Kingdom