About Abraxas Technologies Limited (13194920) United Kingdom