About Sebze Ltd (12243018) United Kingdom