About The Novel Idea & Associates Ltd (SC414094) United Kingdom