About T. Bjork Invest Limited (10597836) United Kingdom