About Optimisa Holdings Limited (03945560) United Kingdom