About Saibick Investments Ltd (11674205) United Kingdom