About Idea Fabrik Plc (07092622) United Kingdom