About O Street Ltd. (SC294649) United Kingdom