About Beta Technologies Ltd (13399043) United Kingdom