About Sed Verde Ltd (12417942) United Kingdom