About Sedr Ltd (12400747) United Kingdom