About Sabi Edinburgh Investments Limited (SC502679) United Kingdom