About Forum 98 Limited (02765361) United Kingdom