About The Clay Oven Indian Ltd (11672881) United Kingdom