About Cutstraw Investments Ltd (SC466457) United Kingdom