About The Directors Studio Ltd (07323175) United Kingdom