About Algo Technology Limited (07822344) United Kingdom