About Sancho Management Limited (10331243) United Kingdom