About Seventh Sense Investments Ltd (13353235) United Kingdom