About Netbati Invest Ltd (12059082) United Kingdom