About V&r Consultants Limited (11240941) United Kingdom