About Lukla A&j Ltd. (12448598) United Kingdom