About London Artists Projects Ltd (09260468) United Kingdom