About V&f Ventures Limited (12686843) United Kingdom