About Idall Company Limited (11268894) United Kingdom