About Stam 95 Ltd (13472994) United Kingdom