About Fubini Investments Limited (06885202) United Kingdom