About Albaik Rooster Ltd (12496224) United Kingdom