About Vfsr Ltd (11184813) United Kingdom