About Sikka Investments Ltd (10200797) United Kingdom