About Typecast Technologies Ltd (11539384) United Kingdom