About Tarrsus Limited (11260243) United Kingdom