About Walr Group Ltd (12963180) United Kingdom