About Archaea Limited (06119003) United Kingdom