About Pellas It Solutions Limited (06231332) United Kingdom