About Thaw25 Limited (11826281) United Kingdom