About Terzo Diy Holding Limited (12955497) United Kingdom