About Abi Shield Holding Limited (12493449) United Kingdom