About Nby Investments Ltd (13702733) United Kingdom