About Rumma Consulting Limited (06044237) United Kingdom