About Apps Logica Ltd (08433957) United Kingdom