About Astride Ltd (12591310) United Kingdom