About London Studio Orchestra Limited (06059587) United Kingdom