About Ab Initio Investments Limited (09820241) United Kingdom