About Ic Myers Ltd (10972817) United Kingdom