About Apollo Digital Solutions Ltd (12945162) United Kingdom