About Addeca Ltd (12937349) United Kingdom