About Delta Logo Designer Limited (SC713473) United Kingdom