About Newton Baker Holdings Ltd (12191134) United Kingdom