About Idea & Maker Ltd. (11253437) United Kingdom