About Sedra Investments Limited (03887133) United Kingdom