About Indemanda Limited (13651139) United Kingdom