About Locum Vision Plus Ltd (10206400) United Kingdom