About Embedded Loop Ltd. (09750593) United Kingdom