About S.allen Consultancy Ltd (12781410) United Kingdom