About Swan Pond Investments Ltd. (SC273817) United Kingdom