About Jsr Project Management Limited (12038204) United Kingdom