About Initiaate Limited (11885078) United Kingdom