About Logan Project Solutions Limited (08589285) United Kingdom