About Alpha Bravo Delta Holdings Limited (12495815) United Kingdom