About Plaha Solutions Limited (08653782) United Kingdom