About Logicsticks Information Technology Ltd (05080057) United Kingdom