About Allo Technologies Ltd (13579059) United Kingdom