About Finder Studio Limited (11994139) United Kingdom