About Abcid Limited (11906401) United Kingdom