About Optimisa Logica Limited (12055188) United Kingdom