About Lynrock Properties Ltd (05846143) United Kingdom