About Indellie Limited (SC530268) United Kingdom