About Still Life Global Ltd (08854828) United Kingdom