About Limmer Investments Limited (08059013) United Kingdom