About Leebha Trading Ltd (10600314) United Kingdom