About N20 Technologies Ltd (10713907) United Kingdom