About Folium Holdings Limited (11726596) United Kingdom