About Sedra Limited (10451117) United Kingdom