About Diamond Seed Studios Limited (13607164) United Kingdom