About Sevenfold Investments Limited (12980625) United Kingdom