About Paper Boat Ltd. (02661333) United Kingdom