About Thomaura (holdings) Limited (11770025) United Kingdom