About Dellot Aps Limited (11770272) United Kingdom