About Satvik Investments Limited (12393499) United Kingdom