Red Puppy Property Management Ltd is registered in the England and Wales (reg no. 155854764)
地址: 128 City Road, London EC1V 2NX
• International Art Institute Association (iaia) 艺盟
• Red Puppy Art Ltd
• Sino-UK Art Organisation for Sustainable Development CIC 中英可持续发展艺术组织(公益非盈利组织)