About Hollyhock Holdings Limited (12876289) United Kingdom