About Effra Technology Limited (10419837) United Kingdom