About Gene&grace Design Ltd (12482949) United Kingdom