About Netra Associates Limited (10053375) United Kingdom