About Oliver Harry Holdings Ltd. (10248562) United Kingdom