About Neffett Permanent Capital Limited (13694096) United Kingdom