About The Design Rebellion Ltd (07311318) United Kingdom