About Alpha Beta Ventures Limited (11955295) United Kingdom