About Juno Technics Ltd. (10947661) United Kingdom