About Framin Holdings Limited (13391020) United Kingdom