About Oktekka Limited (06695149) United Kingdom