About Rammus Limited (11026748) United Kingdom