About Focus Studio Limited (10292414) United Kingdom