About Acombi Ltd. (13364251) United Kingdom