About Vanburgh Investment Holdings Limited (08324977) United Kingdom