About Avatar Kitchen Limited (11360194) United Kingdom