About Mistr. Holdings Limited (12862827) United Kingdom