About Ranard Holdings Limited (12894862) United Kingdom