About Mean Lens Ltd (13435347) United Kingdom