About Fresh Mike Studio Limited (12019939) United Kingdom