About Taylor Studio Limited (10560343) United Kingdom