About Still Rom Ltd (13340958) United Kingdom