About Deltoro Investments Limited (12888060) United Kingdom