About Abraxas Fintech Services Ltd (10308990) United Kingdom