About Sedi London Ltd (12307825) United Kingdom