About Rumack Limited (11447915) United Kingdom