About Nandamuri It Services Ltd (08399310) United Kingdom