About Octaplex Analytics Limited (12041341) United Kingdom