About Limpet Investments Limited (03880498) United Kingdom