About Nandi Technologies Ltd (13043255) United Kingdom