About Teza Spice Limited (12314056) United Kingdom