About Allectra Limited (04682286) United Kingdom