About Typesafe Solutions Limited (11819270) United Kingdom