About Tarquin Management Limited (02773300) United Kingdom