About Vargan London Limited (12618975) United Kingdom