About Pt Lene Miella Limited (10958876) United Kingdom