About Ruka Innovation Uk Limited (13253691) United Kingdom