About Allecto Limited (08672171) United Kingdom