About Vector And Scalar Limited (10828866) United Kingdom