About Tulips & Finbar Medical Solutions Ltd (11694741) United Kingdom