About Talland Holdings Limited (10704934) United Kingdom