About Parc Ellis Solutions Limited (06621226) United Kingdom