About Fresh Focus Studios Limited (10547973) United Kingdom