About Anchialus Ltd (12523112) United Kingdom