About Typelab Ltd (12845818) United Kingdom