About Veercap Ltd (11174273) United Kingdom