About Oktra Limited (03130362) United Kingdom