About Digital Apollo Ltd (12104444) United Kingdom