About Perigon Solutions Holdings Limited (SC478506) United Kingdom