About Alfie Technology Limited (13082284) United Kingdom