About Oktra North Limited (10709794) United Kingdom