About Holcombe R&i Limited (12749241) United Kingdom