About Janus Projects Limited (10867912) United Kingdom