About Rebus Tela Limited (09990143) United Kingdom