About The Logos Consultancy Ltd (12895458) United Kingdom