About Soba Design Office Limited (12138903) United Kingdom