About Idea Catalyst Partners Llp (OC367806) United Kingdom