is inactive
Where is CLAMARA LTD's headquarters?
CLAMARA LTD's headquarters is located at UNITED KINGDOM, LONDON, 65 CREIGHTON AVENUE, N10 1NR
What is CLAMARA LTD's industry?
CLAMARA LTD is in the industry of Other letting and operating of own or leased real estate
What year was CLAMARA LTD started?
CLAMARA LTD was started in 2019
Sources: Companies House