About Dellam (smart Contracts) Limited (05623343) United Kingdom