About Janus 7 Holdings Limited (13224562) United Kingdom