Started with Reg No. 12622338 4 years ago, Nature Stamp Ltd was set up as a Private Limited Company. Its actual office address is 144 Seymour Avenue, London. The firm's Standard Industrial Classification Code is 47640: Retail sale of sports goods, fishing gear, camping goods, boats and bicycles. Its latest annual accounts provide detailed information about the period up to 2023-05-31 and the most current annual confirmation statement was submitted on 2023-05-25.
Right now, this specific company is supervised by 1 director: Mateusz W., who was appointed in May 2020.
Mateusz S. is the individual who controls this firm, owns over 3/4 of company shares.