About Carlow R&d Ltd (13480198) United Kingdom