About Folium Technologies Limited (11882493) United Kingdom