About Anthea Holdings Ltd (12990661) United Kingdom