About Tarka Supported Living Ltd (13663729) United Kingdom