About Sahasra Investments Limited (13501066) United Kingdom