About An Teallach Advisers Ltd (09446331) United Kingdom