About Zero Alpha Ltd (11355156) United Kingdom