About Sedera Ltd (10530112) United Kingdom