About Sebastopol Investments Ltd (09214198) United Kingdom