About Lychi Swim Limited (12594459) United Kingdom