About Loutro Holdings Limited (12143470) United Kingdom