About Bstr Invest Ltd (12377001) United Kingdom