About Logicskill Limited (01860759) United Kingdom