About World Ultra Corporation Limited (11397064) United Kingdom