About Kingdom R&d Ltd (12019214) United Kingdom