About Ascotts Group Holdings Limited (12737325) United Kingdom