About Logixa Limited (07851024) United Kingdom