About Ebi Properties Limited (11965848) United Kingdom