About Naidu Software Services Ltd (07644797) United Kingdom