About Tyburn Investments Limited Partnership (LP012229) United Kingdom