About Clamar Management Company Limited (02340111) United Kingdom