About Expeditus Invest Ltd (12699588) United Kingdom