About Avva Holding Ltd (13077514) United Kingdom