About Le Tilleul Investments Limited (10696250) United Kingdom