About Swallowtail Capital Limited (06478152) United Kingdom