About International Artists Limited (10589656) United Kingdom