About Effect Handlers Limited (SC666872) United Kingdom