About Fresh Lens Consulting Ltd. (10845341) United Kingdom