About Yndica Limited (09384500) United Kingdom