About Alibi Properties Ltd (12865276) United Kingdom