About G21 Sunbed Studio Limited (12946312) United Kingdom