About Logixbase Limited (12795771) United Kingdom