About Alpha-beta Vickers Limited (00312138) United Kingdom