About Logopace Limited (01691766) United Kingdom