About Vfcr Holdings Limited (12360263) United Kingdom