About Octegra Limited (12288024) United Kingdom