About New Oak Holdings Limited (12637303) United Kingdom