About Vectis Twenty Six Limited (04348560) United Kingdom