About Elementri Developments Ltd (13414761) United Kingdom