About Applicus Limited (05182869) United Kingdom