About Paramount International Management Limited (02766708) United Kingdom