About Rila Sweden Limited (10597578) United Kingdom