About Veea Group Ltd (11678432) United Kingdom