About Element Materials Technology Aberdeen Ltd (03399370) United Kingdom