About The Satchel Group Limited (13304461) United Kingdom