About Expeditus Investments Ltd (10518094) United Kingdom