About The Presenter Studio Ltd (07260922) United Kingdom