About Atalgo Ltd (12609163) United Kingdom