About R Skaren Holding Limited (12155765) United Kingdom