About Jotika Limited (02590451) United Kingdom