About Algebra Investments Limited (11403005) United Kingdom