About Likka Lokka Ltd (11879055) United Kingdom