About Optimus It Ltd (NI629501) United Kingdom