About Optegra Financial Software Ltd (07749156) United Kingdom