About Pendle Nu Tech Limited (03995386) United Kingdom