About L&n Technologies Ltd (12193038) United Kingdom