About Alectro Limited (12083788) United Kingdom