About The Studio Publishing Services Limited (02752367) United Kingdom