About Abi Technology Solutions Ltd (11226703) United Kingdom