About Indra Narine Limited (10112045) United Kingdom