About Lychee Technology Limited (12722526) United Kingdom