About Sanjchimichanga Limited (10254088) United Kingdom