About Loutro Developments Limited (12149177) United Kingdom