About Studio Frank Limited (10077960) United Kingdom