About Alektor Limited (10885399) United Kingdom