About Alpha Beta Cappa Ltd (12046392) United Kingdom