About Applied Origami Ltd (11153170) United Kingdom