About Jensen Alpha Limited (11060669) United Kingdom