About Praxis Block Management Ltd (10403198) United Kingdom