About Tara Beach Limited (09893760) United Kingdom