About Kikkar Limited (13231627) United Kingdom