About Ness Labs Ltd (10681639) United Kingdom