About Allectus Holdings Limited (12773204) United Kingdom