About Finn Rush-taylor Studio Ltd (SC682031) United Kingdom