About Lambda Test Ltd. (SC267300) United Kingdom