About Applet Management Limited (11890126) United Kingdom