About Alcalay Limited (03829309) United Kingdom