About Foltor Holdings Limited (12026793) United Kingdom