About Selborne Investments Ltd (11096090) United Kingdom