About Ran Holdings Limited (12363939) United Kingdom