About Leda International Limited (09608771) United Kingdom