About Integrated Tandoor Oven Limited (09515303) United Kingdom