About Ideal Inventions Limited (09673066) United Kingdom