About Vcsp Research Ltd. (13407961) United Kingdom