About Loutre Limited (13618348) United Kingdom