About Sense Capital Ltd (12406164) United Kingdom