About Think Residence Ltd (09801868) United Kingdom