About Strattum Investments Limited (11758670) United Kingdom