About The Elusive Idea Ltd (08879500) United Kingdom