About Worldr Technologies Limited (12295525) United Kingdom