About Shikha (london) Limited (05449842) United Kingdom