About Lode Investment Limited (10487202) United Kingdom