About Four Cubed Investments Limited (SC340274) United Kingdom