About Sedra Capital Limited (10978407) United Kingdom