About Tarsus Holdings Limited (05246843) United Kingdom