About Red Herring Folkestone Limited (13425816) United Kingdom