About Still Life Holdings Ltd (09935014) United Kingdom