About Tarka Living Limited (13439027) United Kingdom