About Ten Thousand 86 Ltd (SC609329) United Kingdom