About Logicstack Technologies Limited (12883500) United Kingdom