About Frankfurt & Co Holdings Ltd (11855219) United Kingdom