About Abi Technology Limited (10624980) United Kingdom