About Idea Kit Limited (07288339) United Kingdom