About Opg Solutions Limited (08132598) United Kingdom