About Project Research & Development (pr&d) Limited (13085333) United Kingdom