About Logos Development Limited (10882154) United Kingdom