About Veeroca Ltd (12805543) United Kingdom