About Logos Scientific Engineering Ltd (13387240) United Kingdom