About Ajima Nepalese Food Ltd (10284024) United Kingdom