About Lemiba Technology Ltd. (10455550) United Kingdom