About Litchi International Limited (11749029) United Kingdom