About Likla Limited (05986987) United Kingdom