About Icarian Ltd (10971943) United Kingdom