About Shila Investments Limited (12076675) United Kingdom