About Vargr Limited (12486675) United Kingdom