About Twenty2degrees Design Partnership Limited (08301265) United Kingdom