About Alpha 88 Developments Ltd (10073254) United Kingdom