About Algoran Limited (01676783) United Kingdom