About Van Leeuwenhoek Limited (12060446) United Kingdom