About Logic And Process Limited (10051717) United Kingdom