About Octoplex Limited (11094662) United Kingdom