About Vecore Limited (12528474) United Kingdom