About Tamburrini Property Limited (SC698629) United Kingdom