About Pentangle Internet Limited (03960918) United Kingdom