About Iordache Holdings Ltd (12024305) United Kingdom