About Talo Living Limited (12046237) United Kingdom