About Pett Technology Solutions Limited (06399902) United Kingdom