About Lychee Systems Ltd. (10228674) United Kingdom