About L.r.ala Limited (11318663) United Kingdom