About Pendle Group Holdings Limited (12698008) United Kingdom