About Pennant Technologies Limited (08818427) United Kingdom