About Ideaspace London Ltd (11188515) United Kingdom