About Discover Project Solutions Limited (05985899) United Kingdom