About Editors Studio Limited (05985072) United Kingdom