About Roka Solutions Limited (11595893) United Kingdom