About Effra Solutions Ltd (08196387) United Kingdom