About Octothorpe Ltd. (SC427352) United Kingdom