About Proclaim Holdings Limited (SC287481) United Kingdom