About Timico Placeholder Limited (12970036) United Kingdom