About Abraxus Consultancy Services Limited (03254388) United Kingdom