About Alecto Media Ltd (12736029) United Kingdom