About Logic Developments Limited (02376441) United Kingdom