About Limebase Products Ltd. (02896786) United Kingdom