About The Satchel Company Ltd (SC667708) United Kingdom