About Scapa General Partner Limited (SC432251) United Kingdom