About Abdera Limited (11047242) United Kingdom