About Puma Alpha Vct Plc (11939975) United Kingdom