About Snap Focus Production House Ltd (12493740) United Kingdom