About The Premji Group Limited (12400483) United Kingdom