About Sedra Holdings Ltd (09799853) United Kingdom