About Idea Advisers Ltd (11032971) United Kingdom