About Abraxa Services Ltd (06784799) United Kingdom