About Valhalla Property Group Ltd (13390040) United Kingdom