About Stanford Cvi Limited (12785752) United Kingdom