About Velmo International (uk) Ltd (07253057) United Kingdom