About Telli Mini Market Ltd (10059418) United Kingdom