About Lukla J&a Ltd. (13449678) United Kingdom