About Electrosent Corporation Ltd (SC343136) United Kingdom