About Hollror Holdings Limited (12587064) United Kingdom