About Design Bean Ltd (12044069) United Kingdom