About The Indu Portfolio (2) Limited (10990411) United Kingdom