About Namastey India Ltd (12124005) United Kingdom