About Logic World Developments Limited (10290083) United Kingdom