About Oktra Interiors Limited (08629645) United Kingdom