About Insram Investments Limited (09286502) United Kingdom