About Atomic Lens Limited (NI658055) United Kingdom