About Atoll Capital Partners Ltd (13372817) United Kingdom