About Netsendo Ltd (13104823) United Kingdom