About Lupeyre Management Ltd (12071841) United Kingdom