About Enexstor Technology Ltd (11633489) United Kingdom