21 Artists started its operations in the year 2014 as a Pri/lbg/nsc (private, Limited By Guarantee, No Share Capital, Use Of 'limited' Exemption) with reg. no. 08872798. This firm's registered office was registered in London at 28 Arbuthnot Road. This 21 Artists company had been in this business for two years.
This business was supervised by an individual director: Meghan P. who was guiding it for two years.