About Jel Tech Innovations Limited (11348814) United Kingdom