The website is jointly operated by Shenzhen Huanqiuliangpin Clothing Co., Ltd registered at 8362D, Building 30, Dayun Software Town, No. 8288, Longgang Avenue, Heao Community, Yuanshan Street, Longgang District, Shenzhen City, Guangdong Province China and MaylerEscape Limited registered at Unit# 2052, 275 New North Road, London, United Kingdom N1 7AA.