About Strings Attached Limited (02956811) United Kingdom