About Abraxas Management Limited (13695225) United Kingdom