About Logicshore Limited (07598259) United Kingdom