About Vecturia Tech Ltd (10955920) United Kingdom