About Widmer Investments Limited (08114976) United Kingdom