About Delphic Gadgets Limited (10285779) United Kingdom