About Netro 42 Limited (03104226) United Kingdom