About L. O. Artists Limited (03833734) United Kingdom