About Holly Holdings Limited (10364508) United Kingdom