About Thails & Puss Limited (11252505) United Kingdom