About Idris Trading Co Limited (07817863) United Kingdom