About Logixal Voice & Data Solutions Limited (08860737) United Kingdom