About Flaxman Finance Limited (12421826) United Kingdom