About Anubis Europe Ltd (12037430) United Kingdom