About Delogo Ltd (13281607) United Kingdom