About So&ro Design Consultancy Ltd (12133477) United Kingdom