About Sri Selli Amman Limited (09282571) United Kingdom