About Abraxor Ltd (05748868) United Kingdom