About R&s Project Solutions Limited (10314372) United Kingdom