About Idea Engineering Ltd (08933264) United Kingdom