About Anamcara Developments Limited (13711509) United Kingdom