About Vectorspace Group Ltd (13108605) United Kingdom