About Ally Sciences Ltd (13045118) United Kingdom