About Anabasis Holdings Limited (13410218) United Kingdom