About Jiro Investments Ltd (10460303) United Kingdom