About Ek Interactive Innovations Ltd (13281982) United Kingdom