About Newberry Capital Limited (12710667) United Kingdom