About Vinchiq Limited (12545383) United Kingdom