About Brandvestor Limited (10026959) United Kingdom