About Rullo S London Ltd (10920376) United Kingdom