About Logos Consultancy Services Limited (08140206) United Kingdom