About Alpha Beta Co Holdings Limited (05417519) United Kingdom