About Netlet Properties Ltd (10396107) United Kingdom