About Talo Elements Holdings Ltd (10586708) United Kingdom