About Alpha 7 Holdings Limited (13662320) United Kingdom