About Uda (r&d) Limited (13621505) United Kingdom