About Plenary Project Solutions Limited (06255748) United Kingdom