About Applet It Limited (10541457) United Kingdom