About Rollo London Limited (11599837) United Kingdom