About Landro Holdings Ltd. (12151953) United Kingdom