About Abele Technologies Limited (09486515) United Kingdom