About Vellbir Management Company Limited (02782452) United Kingdom