About Delin Participations Iii Limited (11513816) United Kingdom