About Geza Lilo Ltd. (10205148) United Kingdom