About Deemed Fresh Entertainment Limited (10949363) United Kingdom