About Ladoga Investments Limited (07937379) United Kingdom