About Larcom Ltd (12324599) United Kingdom