About Filtrd Lens Studios Limited (13291696) United Kingdom