About Elements Technology Platforms Limited (11134137) United Kingdom